<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
  "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
      xmlns:tal="http://xml.zope.org/namespaces/tal"
      xmlns:metal="http://xml.zope.org/namespaces/metal"
      metal:use-macro="master.xhtml/master">
  <body>
    <div metal:fill-slot="main" tal:omit-tag="">
      <h2>Tilastot</h2>
      <p>
        Tällä sivulla näet ruokapiirin tilauksista koostetut suuntaa-antavat tilastot. Tilastot on koostettu automaattisesti tilaustietokannasta, eikä niissä ole huomioitu senttipyöristyksiä tai tilauksiin järjestelmän ulkopuolella tehtyjä muutoksia. Tilastoissa ei ole esimerkiksi ole huomioitu, jos jokin tuottaja ei ole voinut toimittaa jakoon tilattua määrää kaikkia tuotteita.
      </p>
      <form id="statistics" method="post">
        <input type="hidden" name="action" value="table" />
        <input type="submit" value="Raportoi tuotteitain"/>
      </form>
      <ul>
        <li>Voit laatia täydellisen tuotekohtaisen tilaston valitsemalla <em>Raportoi tuotteittain</em>.</li>
      </ul>
      <table tal:condition="orders">
        <thead>
          <tr>
            <th>Viimeinen tilaus</th>
            <th>Tilauksia yhteensä</th>
            <th class="right">Kokonaissumma</th>
            <th class="right">Toimituskulut</th>
          </tr>
        </thead>
        <tbody>
          <tr tal:repeat="order orders"
              tal:attributes="class php: repeat.order.odd ? 'even' : NULL">
            <td class="leftwing nowrap" tal:content="php:date('d.m. \k\l\o H.i', order.date)">
              05.08. klo 12.00
            </td>
            <td class="nowrap" tal:content="order/quantity">
              10
            </td>
            <td class="right">
              <span tal:replace="php:str_replace('.', ',', order.sum)">10,00</span> &euro;
            </td>
            <td class="right">
              <span tal:replace="php:str_replace('.', ',', order.charges)">10,00</span> &euro;
            </td>
          </tr>
        </tbody>
      </table>
      <table tal:condition="producers">
        <thead>
          <tr>
            <th class="nowrap">Tuottaja</th>
            <tal:deliveries repeat="order orders">
              <th class="right nowrap" tal:content="php:date('d.m.y', order.date)">1.6.2009</th>
            </tal:deliveries>
          </tr>
        </thead>
        <tbody>
          <tr tal:repeat="producer php:array_keys(producers)"
              tal:attributes="class php: repeat.producer.odd ? 'even' : NULL">
            <td class="leftwing nowrap" tal:content="producer|string:(Ei tiedossa)">
              Tuottajan nimi
            </td>
            <tal:deliveries repeat="order orders">
              <td tal:define="date php:array_key_exists(order.date, producers[producer]) ? order.date : NULL;
                              sum  php:date ? producers[producer][date] : '0.00'"
                  class="right nowrap">
                <span tal:replace="php:str_replace('.', ',', sum)">10,00</span> &euro;
              </td>
            </tal:deliveries>
          </tr>
        </tbody>
      </table>
    </div>
  </body>
</html>